Tiling-recognizable Two-dimensional Languages: from Non-determinism to Determinism through Unambiguity
نویسنده
چکیده
Tiling recognizable two-dimensional languages, also known as REC, generalize recognizable string languages to two dimensions and share with them several theoretical properties. Nevertheless REC is not closed under complementation and the membership problem is NP-complete. This implies that this family REC is intrinsically non-deterministic. The natural and immediate definition of unambiguity corresponds to a family UREC of languages that is strictly contained in REC. On the other hand this definition of unambiguity leads to an undecidability result and therefore it cannot correspond to any deterministic notion. We introduce the notion of line-unambiguous tiling recognizable languages and prove that it corresponds or somehow naturally introduces different notions of determinism that define a hierarchy inside REC. A picture (or two-dimensional string) is a two-dimensional arrays of symbols from a finite alphabet. A set of pictures is called two-dimensional language. Basic notations and operations can be extended from string to pictures. The size of a picture p is a pair (m,n) corresponding to the number of its rows and columns, respectively. Moreover there can be defined an operation of column-concatenation between pictures with the same number of rows and of row-concatenation between pictures with the same number of columns. By iteration, there can be also defined the corresponding rowand columnstar operations. The first generalization of finite-state automata to two dimensions can be attributed to M. Blum and C. Hewitt who in 1967 introduced the notion of a four-way automaton moving on a two-dimensional tape as the natural extension of a onedimensional two-way finite automaton (see [7]). They also proved that the deterministic version corresponds to a language class smaller than the corresponding one defined by the non-deterministic model. Four-way automata was not a successful model since the corresponding language class does not satisfies important properties as closure under concatenation and star operations. Since then, many approaches have been presented in the literature in order to find the ”right way” to generalize in 2D what regular languages are in one dimension: finite automata, grammars, logics and regular expressions (see for example [8, 14, 25, 18, 27]). Here we focus
منابع مشابه
From Determinism to Non-determinism in Recognizable Two-Dimensional Languages
Tiling systems that recognize two-dimensional languages are intrinsically non-deterministic models. We introduce the notion of deterministic tiling system that generalizes deterministic automata for strings. The corresponding family of languages matches all the requirements of a robust deterministic class. Furthermore we show that, differently from the one-dimensional case, there exist many cla...
متن کاملDeterministically and Sudoku-Deterministically Recognizable Picture Languages
The recognizable 2-dimensional languages are a robust class with many characterizations, comparable to the regular languages in the 1-dimensional case. One characterization is by tiling systems. The corresponding word problem is NP-complete. Therefore, notions of determinism for tiling systems were suggested. For the notion which was called ”deterministically recognizable” it was open since 199...
متن کاملSnake-Deterministic Tiling Systems
The concept of determinism, while clear and well assessed for string languages, is still matter of research as far as picture languages are concerned. We introduce here a new kind of determinism, called snake, based on the boustrophedonic scanning strategy, that is a natural scanning strategy used by many algorithms on 2D arrays and pictures. We consider a snake-deterministic variant of tiling ...
متن کاملDeterministic recognizability of picture languages by Wang automata
Picture languages are a generalization of string languages to two dimensions: a picture is a twodimensional array of elements from a finite alphabet. Several classes of picture languages have been considered in the literature [5,7,3,10]. In particular, here we refer to class REC introduced in [5] with the aim to generalize to 2D the class of regular string languages. REC is a robust class that ...
متن کاملA Note on Unambiguity, Finite Ambiguity and Complementation in Recognizable Two-Dimensional Languages
The theory of one-dimensional (word) languages is well founded and investigated since fifties. From several years, the increasing interest for pattern recognition and image processing motivated the research on two-dimensional or picture languages, and nowadays this is a research field of great interest. A first attempt to formalize the concept of finite state recognizability for twodimensional ...
متن کامل